package com.zzld.modules.autoinn.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.*;

import com.fasterxml.jackson.annotation.JsonFormat;

@Table(name = "zzld_autoinn_store")
public class Store {
    /**
     * 编号
     */
    @Id
    private String id;

    /**
     * 名称
     */
    private String name;

    /**
     * 区域
     */
    private String areaid;

    /**
     * 地址
     */
    private String address;

    /**
     * 联系电话
     */
    private String tel;

    /**
     * 门头图片
     */
    private String logo;

    /**
     * 经度
     */
    private BigDecimal lng;

    /**
     * 纬度
     */
    private BigDecimal lat;

    /**
     * 营业时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")  
    private Date opentime;

    /**
     * 销量
     */
    private Integer sold;

    /**
     * int
     */
    @Column(name = "comment_num")
    private Integer commentNum;

    /**
     * 状态
     */
    private Integer state;
    
    @Transient
    @Column(name="path_id")
    private String path_id;
    public void setPathId(String path_id){
    	this.path_id=path_id;
    }
    public String getPathId(){
    	return path_id;
    }
    
    private Integer ismaintenance;
    public  Integer getIsmaintenance(){
    	return ismaintenance;
    }
    public void setIsmaintenance(Integer ismaintenance){
    	this.ismaintenance = ismaintenance;
    }
    
    private Integer looknum;
    
    public Integer getLooknumm(){
    	return looknum;
    }
    public void setLooknum(Integer looknum){
    	this.looknum=looknum;
    }

    /**
     * 门店简介
     */
    private String intro;
    @Transient
    private double yprice;
    public double getYprice(){
    	return yprice;
    }
    public void setYprice(double yprice){
		this.yprice = yprice;
    }
    @Transient
    private double xprice;
    public double getXprice(){
    	return xprice;
    }
    public void setXprice(double xprice){
    	this.xprice=xprice;
    }
    @Transient
    private String proname;
    public String getProname(){
    	return  proname;
    }
    public void setProname(String proname){
    	this.proname=proname;
    }
    
    

    @Transient
    private String areaname;
	public String getAreaname(){
		return areaname;
	}
	public void setAreaname(String areaname){
		this.areaname=areaname;
	}
	 @Transient
	private String pathname;
	public String getPathname(){
		return pathname;
	}
	public void setPathname(String pathname){
		this.pathname=pathname;
	}
	
	
	private int comment_val;
    public int getComment_val(){
    	return comment_val;
    }
    public void setComment_val(int comment_val){
    	this.comment_val=comment_val;
    }
    /**
     * 获取编号
     *
     * @return id - 编号
     */
    public String getId() {
        return id;
    }

    /**
     * 设置编号
     *
     * @param id 编号
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取名称
     *
     * @return name - 名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置名称
     *
     * @param name 名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取区域
     *
     * @return areaid - 区域
     */
    public String getAreaid() {
        return areaid;
    }

    /**
     * 设置区域
     *
     * @param areaid 区域
     */
    public void setAreaid(String areaid) {
        this.areaid = areaid;
    }

    /**
     * 获取地址
     *
     * @return address - 地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置地址
     *
     * @param address 地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取联系电话
     *
     * @return tel - 联系电话
     */
    public String getTel() {
        return tel;
    }

    /**
     * 设置联系电话
     *
     * @param tel 联系电话
     */
    public void setTel(String tel) {
        this.tel = tel;
    }

    /**
     * 获取门头图片
     *
     * @return logo - 门头图片
     */
    public String getLogo() {
        return logo;
    }

    /**
     * 设置门头图片
     *
     * @param logo 门头图片
     */
    public void setLogo(String logo) {
        this.logo = logo;
    }

    /**
     * 获取经度
     *
     * @return lng - 经度
     */
    public BigDecimal getLng() {
        return lng;
    }

    /**
     * 设置经度
     *
     * @param lng 经度
     */
    public void setLng(BigDecimal lng) {
        this.lng = lng;
    }

    /**
     * 获取纬度
     *
     * @return lat - 纬度
     */
    public BigDecimal getLat() {
        return lat;
    }

    /**
     * 设置纬度
     *
     * @param lat 纬度
     */
    public void setLat(BigDecimal lat) {
        this.lat = lat;
    }

    /**
     * 获取营业时间
     *
     * @return opentime - 营业时间
     */
    public Date getOpentime() {
        return opentime;
    }

    /**
     * 设置营业时间
     *
     * @param opentime 营业时间
     */
    public void setOpentime(Date opentime) {
        this.opentime = opentime;
    }

    /**
     * 获取销量
     *
     * @return sold - 销量
     */
    public Integer getSold() {
        return sold;
    }

    /**
     * 设置销量
     *
     * @param sold 销量
     */
    public void setSold(Integer sold) {
        this.sold = sold;
    }

    /**
     * 获取int
     *
     * @return comment_num - int
     */
    public Integer getCommentNum() {
        return commentNum;
    }

    /**
     * 设置int
     *
     * @param commentNum int
     */
    public void setCommentNum(Integer commentNum) {
        this.commentNum = commentNum;
    }

    /**
     * 获取状态
     *
     * @return state - 状态
     */
    public Integer getState() {
        return state;
    }

    /**
     * 设置状态
     *
     * @param state 状态
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 获取门店简介
     *
     * @return intro - 门店简介
     */
    public String getIntro() {
        return intro;
    } 

    /**
     * 设置门店简介
     *
     * @param intro 门店简介
     */
    public void setIntro(String intro) {
        this.intro = intro;
    }
    
    @Transient
    private String juli;
    public String getJuli(){
    	return juli;
    }
    public void setJuli(String juli){
    	this.juli = juli;
    }
}